package com.alib.springcloud.service.fallback;

import com.alib.springcloud.service.OrderService;
import org.springframework.stereotype.Component;


@Component //开启组件
public class OrderServiceFallBack implements OrderService {

    // 当 OpenFeign 调用 服务 出现 超时、计算异常、宕机·· 会调用 fallback 提示，也就是 服务降级
    @Override
    public String paymentInfo_OK(Integer id) {
        return "CLOUD-PROVIDER-PAYMENT8001-HYSTRIX 服务的 paymentInfo_OK 异常，请稍后再试。 您目前ID：" + id;
    }

    @Override
    public String paymentInfo_Error(Integer id) {
        return "CLOUD-PROVIDER-PAYMENT8001-HYSTRIX 服务的 paymentInfo_Error 异常，请稍后再试。 您目前ID：" + id;
    }
}
